1 |
Commitments and Contingencies Disclosures [Table] |
[Table] |
* |
* |
added:CommitmentsContingenciesDisclosuresTable |
2 |
Legal Entity [Axis] |
[Axis] |
* |
* |
dei:LegalEntityAxis |
3 |
Consolidated Entity [Domain] |
[Domain] |
* |
* |
dei:EntityDomain |
4 |
Commitments and Contingencies Disclosure [Line Items] |
[Line Items] |
* |
* |
added:CommitmentsContingenciesDisclosureLineItems |
5 |
Commitments and Contingencies Disclosure [Text Block] |
[Concept] Text Block (HTML) |
For Period |
* |
us-gaap:CommitmentsAndContingenciesDisclosureTextBlock |
6 |
Commitments Contingencies and Guarantees [Text Block] |
[Concept] Text Block (HTML) |
For Period |
* |
us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock |
7 |
Commitments Disclosure [Text Block] |
[Concept] Text Block (HTML) |
For Period |
* |
us-gaap:CommitmentsDisclosureTextBlock |
8 |
Contingencies Disclosure [Text Block] |
[Concept] Text Block (HTML) |
For Period |
* |
us-gaap:LossContingencyDisclosures |
9 |
Purchase and Supply Commitment, Excluding Long-term Commitment [Text Block] |
[Concept] Text Block (HTML) |
For Period |
* |
us-gaap:SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock |
10 |
Product Warranty Disclosure [Text Block] |
[Concept] Text Block (HTML) |
For Period |
* |
us-gaap:ProductWarrantyDisclosureTextBlock |
11 |
Legal Matters and Contingencies [Text Block] |
[Concept] Text Block (HTML) |
For Period |
* |
us-gaap:LegalMattersAndContingenciesTextBlock |
12 |
Schedule of Product Warranty Liability [Table Text Block] |
[Concept] Text Block (HTML) |
For Period |
* |
us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock |
13 |
Standard Product Warranty Disclosure [Hierarchy] |
[Abstract] |
* |
* |
us-gaap:StandardProductWarrantyDisclosureAbstract |
14 |
Standard Product Warranty Description |
[Concept] Text/String |
For Period |
* |
us-gaap:StandardProductWarrantyDescription |
15 |
Standard Product Warranty Accrual, Balance Sheet Caption |
[Concept] Text/String |
For Period |
* |
us-gaap:StandardProductWarrantyAccrualBalanceSheetCaption |
16 |
Standard Product Warranty Accrual, Balance Sheet Classification [Roll Up] |
[Abstract] |
* |
* |
us-gaap:StandardProductWarrantyAccrualBalanceSheetClassificationAbstract |
17 |
Standard Product Warranty Accrual, Current |
[Concept] Monetary |
As Of |
Credit |
us-gaap:StandardProductWarrantyAccrualCurrent |
18 |
Standard Product Warranty Accrual, Noncurrent |
[Concept] Monetary |
As Of |
Credit |
us-gaap:StandardProductWarrantyAccrualNoncurrent |
19 |
Standard Product Warranty Accrual, Total |
[Concept] Monetary |
As Of |
Credit |
us-gaap:StandardProductWarrantyAccrual |
20 |
Movement in Standard Product Warranty Accrual [Roll Forward] |
[Abstract] |
* |
* |
us-gaap:MovementInStandardProductWarrantyAccrualRollForward |
21 |
Standard Product Warranty Accrual, Beginning Balance |
[Concept] Monetary |
As Of |
Credit |
us-gaap:StandardProductWarrantyAccrual |
22 |
Standard Product Warranty Accrual, Period Increase (Decrease) [Roll Up] |
[Abstract] |
* |
* |
added:StandardProductWarrantyAccrualPeriodIncreaseDecreaseRollUp |
23 |
Standard Product Warranty Accrual, Warranties Issued |
[Concept] Monetary |
For Period |
Credit |
us-gaap:StandardProductWarrantyAccrualWarrantiesIssued |
24 |
Standard Product Warranty Accrual, Preexisting, Increase (Decrease) |
[Concept] Monetary |
For Period |
Credit |
us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease |
25 |
Standard Product Warranty Accrual, Payments |
[Concept] Monetary |
For Period |
Debit |
us-gaap:StandardProductWarrantyAccrualPayments |
26 |
Standard Product Warranty Accrual, Additions from Business Acquisition |
[Concept] Monetary |
For Period |
Credit |
us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition |
27 |
Standard Product Warranty Accrual, Currency Translation, Increase (Decrease) |
[Concept] Monetary |
For Period |
Credit |
us-gaap:StandardProductWarrantyAccrualCurrencyTranslationIncreaseDecrease |
28 |
Standard Product Warranty Accrual, Period Increase (Decrease), Total |
[Concept] Monetary |
For Period |
* |
us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease |
29 |
Standard Product Warranty Accrual, Ending Balance |
[Concept] Monetary |
As Of |
Credit |
us-gaap:StandardProductWarrantyAccrual |
30 |
Extended Product Warranty Disclosure [Hierarchy] |
[Abstract] |
* |
* |
us-gaap:ExtendedProductWarrantyDisclosureAbstract |
31 |
Extended Product Warranty Description |
[Concept] Text/String |
For Period |
* |
us-gaap:ExtendedProductWarrantyDescription |
32 |
Extended Product Warranty Accrual, Balance Sheet Caption |
[Concept] Text/String |
For Period |
* |
us-gaap:ExtendedProductWarrantyAccrualBalanceSheetCaption |
33 |
Extended Product Warranty Accrual, Balance Sheet Classification [Roll Up] |
[Abstract] |
* |
* |
us-gaap:ExtendedProductWarrantyAccrualBalanceSheetClassificationAbstract |
34 |
Extended Product Warranty Accrual, Current |
[Concept] Monetary |
As Of |
Credit |
us-gaap:ExtendedProductWarrantyAccrualCurrent |
35 |
Extended Product Warranty Accrual, Noncurrent |
[Concept] Monetary |
As Of |
Credit |
us-gaap:ExtendedProductWarrantyAccrualNoncurrent |
36 |
Extended Product Warranty Accrual, Total |
[Concept] Monetary |
As Of |
Credit |
us-gaap:ExtendedProductWarrantyAccrual |
37 |
Movement in Extended Product Warranty Accrual [Roll Forward] |
[Abstract] |
* |
* |
us-gaap:MovementInExtendedProductWarrantyAccrualRollForward |
38 |
Extended Product Warranty Accrual, Beginning Balance |
[Concept] Monetary |
As Of |
Credit |
us-gaap:ExtendedProductWarrantyAccrual |
39 |
Extended Product Warranty Accrual, Period Increase (Decrease) [Roll Up] |
[Abstract] |
* |
* |
added:ExtendedProductWarrantyAccrualPeriodIncreaseDecreaseRollUp |
40 |
Extended Product Warranty Accrual, Warranties Issued |
[Concept] Monetary |
For Period |
Credit |
us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued |
41 |
Extended Product Warranty Accrual, Preexisting Increase (Decrease) |
[Concept] Monetary |
For Period |
Credit |
us-gaap:ExtendedProductWarrantyAccrualPreexistingIncreaseDecrease |
42 |
Extended Product Warranty Accrual, Payments |
[Concept] Monetary |
For Period |
Debit |
us-gaap:ExtendedProductWarrantyAccrualPayments |
43 |
Extended Product Warranty Accrual, Additions from Business Acquisition |
[Concept] Monetary |
For Period |
Credit |
us-gaap:ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition |
44 |
Extended Product Warranty Accrual, Currency Translation Increase (Decrease) |
[Concept] Monetary |
For Period |
Credit |
us-gaap:ExtendedProductWarrantyAccrualCurrencyTranslationIncreaseDecrease |
45 |
Extended Product Warranty Accrual, Period Increase (Decrease), Total |
[Concept] Monetary |
For Period |
* |
us-gaap:ExtendedProductWarrantyAccrualPeriodIncreaseDecrease |
46 |
Extended Product Warranty Accrual, Ending Balance |
[Concept] Monetary |
As Of |
Credit |
us-gaap:ExtendedProductWarrantyAccrual |
47 |
Product Warranties Disclosures [Hierarchy] |
[Abstract] |
* |
* |
us-gaap:ProductWarrantiesDisclosuresAbstract |
48 |
Product Warranty Expense |
[Concept] Monetary |
For Period |
Debit |
us-gaap:ProductWarrantyExpense |
49 |
Product Warranty Accrual, Balance Sheet Classification [Roll Up] |
[Abstract] |
* |
* |
us-gaap:ProductWarrantyAccrualBalanceSheetClassificationAbstract |
50 |
Product Warranty Accrual, Current |
[Concept] Monetary |
As Of |
Credit |
us-gaap:ProductWarrantyAccrualClassifiedCurrent |
51 |
Product Warranty Accrual, Noncurrent |
[Concept] Monetary |
As Of |
Credit |
us-gaap:ProductWarrantyAccrualNoncurrent |
52 |
Product Warranty Accrual, Total |
[Concept] Monetary |
As Of |
Credit |
us-gaap:ProductWarrantyAccrual |
53 |
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] |
[Abstract] |
* |
* |
us-gaap:MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward |
54 |
Product Warranty Accrual, Beginning Balance |
[Concept] Monetary |
As Of |
Credit |
us-gaap:ProductWarrantyAccrual |
55 |
Product Warranty Accrual, Period Increase (Decrease) [Roll Up] |
[Abstract] |
* |
* |
added:ProductWarrantyAccrualPeriodIncreaseDecreaseRollUp |
56 |
Product Warranty Accrual, Warranties Issued |
[Concept] Monetary |
For Period |
Credit |
us-gaap:ProductWarrantyAccrualWarrantiesIssued |
57 |
Product Warranty Accrual, Preexisting, Increase (Decrease) |
[Concept] Monetary |
For Period |
Credit |
us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease |
58 |
Product Warranty Accrual, Payments |
[Concept] Monetary |
For Period |
Debit |
us-gaap:ProductWarrantyAccrualPayments |
59 |
Product Warranty Accrual, Additions from Business Acquisition |
[Concept] Monetary |
For Period |
Credit |
us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition |
60 |
Product Warranty Accrual, Currency Translation, Increase (Decrease) |
[Concept] Monetary |
For Period |
Credit |
us-gaap:ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease |
61 |
Product Warranty Accrual, Period Increase (Decrease), Total |
[Concept] Monetary |
For Period |
* |
us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease |
62 |
Product Warranty Accrual, Ending Balance |
[Concept] Monetary |
As Of |
Credit |
us-gaap:ProductWarrantyAccrual |